﻿<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Operadores.aspx.vb" Inherits="Administracion_Operadores" MasterPageFile="~/Library/Site.master"%>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<%@ Register src="../CustomControls/Municipio.ascx" tagname="Municipio" tagprefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="Server">
    <h1>
        OPERADORES
    </h1>
    <asp:Button ID="btnNuevo" runat="server" Text="Nuevo Operador" CssClass="boton" />
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>    
    <asp:Panel ID="pnlRegistrarOperador" runat="server" Visible="False">
        <table>
            <tr>
                <th colspan="2">
                    Agregar Usuario
                    <asp:HiddenField ID="hdIdoperador" runat="server" Value="0"/>
                    <asp:HiddenField ID="hdIdoperadorexiste" runat="server" Value="0" />
                </th>
            </tr>
            <tr>
                <td>
                    Nombre Operador:</td>
                <td>
                    <asp:TextBox ID="txtNombreoperador" runat="server" MaxLength='40'></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                        ControlToValidate="txtNombreoperador" CssClass="error" ErrorMessage="Obligatorio" Display = "Dynamic" ></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td>
                    Departamento:</td>
                <td>
                    <uc1:Municipio ID="Municipio" runat="server" />
                </td>
            </tr>
            <tr>
                <td colspan="2" class="botones">
                    <asp:CustomValidator ID="CustomValidator1" runat="server" CssClass="error"></asp:CustomValidator>
                    <asp:Button ID="btnGuardar" runat="server" Text="Guardar" CssClass="boton" />
                    &nbsp;&nbsp;
                    <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" CssClass="boton" CausesValidation="false"  />
                </td>
            </tr>
        </table>
    </asp:Panel>
    </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnNuevo" EventName="Click" />
        </Triggers>
    </asp:UpdatePanel>

    <h1>
        Operadores registrados</h1>
    <asp:GridView ID="grdoperadores" runat="server" AutoGenerateColumns="False" DataKeyNames ="IdOperador">
        <Columns>
            <asp:BoundField DataField="nombre" HeaderText="Operador" />
            <asp:BoundField DataField="Departamento" HeaderText="Departamento" />
            <asp:BoundField DataField="Municipio" HeaderText="Municipio" />
            <asp:TemplateField ShowHeader="False">
                <ItemTemplate>
                    <asp:LinkButton ID="lnkEditar" runat="server" CausesValidation="False" CommandName="Editar" CommandArgument='<%#Eval("IdOperador") %>'
                        Text="Editar"></asp:LinkButton>
                    &nbsp;<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Eliminar" CommandArgument='<%#Eval("IdOperador") %>'
                        Text="Eliminar"></asp:LinkButton>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
</asp:Content>
